
package ${packageName};

<#list imports as import>
import ${import};
</#list>

 /**
 * @version V1.0
 * @ClassName: ${underlineToCamel(sourceTable?lower_case,true?string)}Tags
 * @Description: 该类定义了实体属性在数据中的对应定义.
 * @author: ${author}
 * @date:   ${.now}
 * @Copyright: Copyright (c) ${.now?string('yyyy')}
 */
@SuppressWarnings("serial")
public final class ${underlineToCamel(sourceTable?lower_case,true?string)}Tags implements Serializable  {
	/**
	 * Table name of ${sourceTable} 
	 */
    public static final String tableName = "${sourceTable}";
    
    /**
	 * PrimaryKey of ${sourceTable} 
	 */
    public static final String primaryKey = "${primaryKey[0].columnName}";
    
	<#list columns as col>
	/**
	 * Table ${sourceTable} Column name of ${col.columnName}
     <#if (col.columnComment)?length gt 0>
     * ${col.columnComment}
     </#if>
	 */
	public static final String ${underlineToCamel(col.columnName?lower_case,false?string)} = "${col.columnName}";
	
	</#list>    

	public ${underlineToCamel(sourceTable?lower_case,true?string)}Tags(){
    }
}